// demo3-2-1.js
//异步代码
console.log(1);
setTimeout(function () {
    console.log(2);
}, 100);

setTimeout(function () {
    console.log(3);
}, 10);
console.log(4);
// 1
// 4
// 3
// 2

var start = new Date();
setTimeout(function () {
    var end = new Date();
    console.log("Time elapsed: ", end - start, "ms");
}, 500);

while (new Date - start <= 1000) {

}

// setTimeout(function () { console.log(1); }, 0);
// console.log(2);